body
{
    background: url('../Image/bg_main.jpg') repeat;
    margin: 5% auto 17% auto;
}
html {
    position: relative;
    min-height: 50%;
    width: 98%;
}

.div_sale{
    width: 50px !important;
    height: 25px !important;
    z-index: 1;
    float: right;
   padding-left: 10px;
    position: absolute;
    margin-top: 0px;
    right: 15px;
    color:white;
    border: none !important;
    background-color: #28692e;
 }

 .div_sale1{
    width: 50px !important;
    height: 25px !important;
    z-index: 1;
    float: right;
   margin-right: 5%;
    position: absolute;
    margin-top: 0px;
    right: 15px;
    color:white;
    border: none !important;
    background-color: #28692e;
 }
/* Homepage */

/* Navbar */
.navbar.navbar-inverse
{
    position: fixed;
    top: -0.5%;
    width: 100%;
    background-color: transparent;
    border-color: transparent;
    background-image: url('../Image/header_bg.jpg');
    box-shadow: 2px 2px 1px #0f0e0f;
    z-index: 99;
}

.dropdown:hover .dropdown-menu {
    background-color: #152529;
    display: block;
    border-color: #081315;
    z-index: 99;
 }

.dropdown-menu > li > a {
    color: #bcbcbc;
    z-index: 99;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    font-style: italic;
}

.list-unstyled > li > a:hover,
.list-unstyled > li > a:focus {
    text-decoration: underline;
    font-style: italic;
}

/* Navbar */
#menubar
{   

    background-image: url('../Image/header_bg.jpg');
    box-shadow: 2px 2px 1px #0f0e0f;
    padding-right: 10%;
}

.nav.navbar-nav > li > a {
    color: #bcbcbc;
    z-index: 99;
}

.nav.navbar-nav > li > a:hover,
.nav.navbar-nav > li > a:focus {
    background-color: transparent;
    font-style: italic;
}

/* Slide */
#row2 {
    margin-right: 2%;
}

.carousel {
    background-color: #152529;
    box-shadow: 3px 3px 1px #0f0e0f;
}

/* CSS for align image center */
.carousel-inner > .item > img {
    margin: 0 auto;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    min-width: 100%;
    min-height: 60%;
    max-width: 100%;
    max-height: 60%;
}

/* CSS for Slide information */
.carousel-body {
    color: #fffff0;
    margin-left: 3%;
}

/* CSS for caption of slide */
.carousel-caption {
    position: absolute;
    color: white;
    text-align: left;
    padding-top: 5px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    right: 1%;
    left: 1%;
    padding-top: 5px;
    padding-bottom: 0px;
}

/* Navtab */
.nav-tabs {
    background-color: transparent;
    border-color: transparent;
    background-color: #28692e;
    margin-top: 2%;
    border: none;
    box-shadow: 3px 3px 1px #0f0e0f;

}

.nav-tabs > li > a {
    font-weight: bold;
    color: #fffff0;
    background-color: #28692e;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
    border: none;
    color: #fffff0;
    background-color: #3c7e42;
}

.nav-tabs > li.active > a {
    border: none;
    font-weight: bold;
    color: #fffff0;
    background-color: #16441b;
}

.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    border: none;
    color: #fffff0;
    background-color: #3c7e42;
}

/* Tab content */
.tab-content {
    width: 96%;
    position: absolute;
    background-color: #152529;
    font-size: 14px;
    color: #fffff0;
    box-shadow: 3px 3px 1px #0f0e0f;
    margin-bottom: 10%;
}

.tab-pane {
    margin-left: 1%;
    margin-right: 1%;
}

/* Sidebar */
.Sidebar {
    margin-bottom: 5%;
    background-color: #152529;
    text-align: center;
    font-size: 14px;
    color: #bcbcbc;
    box-shadow: 3px 3px 1px #0f0e0f;

}

.Sidebar-header {
    font-size: 18px;
    background-color: #28692e;
    color: #fffff0;
}

.Sidebar-header > a {
    color: #676e62;
    text-decoration: none;
}

.Sidebar-header > a:hover,
.Sidebar-header > a:focus {
    color: #9baeba;
    text-decoration: none;

}

.Sidebar-view {

}

.Sidebar-footer {
    top: -4%;
    background-color: #28692e;
    color: #fffff0;
}

.Sidebar-footer > a {
    color: #fffff0;
    text-decoration: none;
}

.Sidebar-footer > a:hover,
.Sidebar-footer > a:focus {
    color: #fffff0;
    text-decoration: underline;

}

#tournamentsidebar {
    margin-top: 3%;
    margin-left: 1%;
    margin-bottom: 2%;
    text-align: left;
    color: #bcbcbc;
}

.Info-list {
    margin-left: -10%;
}

/* Footer */
#footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    text-align: center;
    /* Set the fixed height of the footer here */
    height: 5%;
    /*background-color: #272b30;*/
    background-color: transparent;
    border-color: transparent;
    background-image: url('../Image/header_bg.jpg');
    z-index: 99;
}

#footer .container {
    margin-top: 0.7%;
    position: absolute;
    float: middle;
}

#footer .container-right {
    float: right;
}

/* Item */
#item
{
    margin-top: 3%;
    margin-bottom: 2%;
}

.productinfo
{
    color: #bcbcbc;
}

.productimage
{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

/* Popover */
.popover {
    width: 100%;
    background-color: #262a2d;
    text-align: center;
}

.popover-title {
    background-color: #262a2d;
    color: #bcbcbc;
    border-bottom: none;
}

.popover-content {
    color: #beb7b4;
}

#popoverinfo {
}

.rarity {
    font-weight: bold;
    color: #071215;
}

.popover.right > .arrow {
    top: 20%;
    left: -4%;
    margin-top: -11px;
    border-left-width: 0;
}
.popover.right > .arrow:after {
    border-right-color: #262a2d;
}


/* Show Items Page */
#RowQuickSort {
    margin-left: 3%;
    margin-right: 3%;
    padding-top: 1%;
    padding-bottom: 2%;
}

/* Quick Sort */
.QuickSort {
    background-color: #151f23;
    box-shadow: 3px 3px 1px #0f0e0f;
    color: #8f8884;
}

.Sort {
    margin-top: 2%;
    background-color: #33373c;
    font-style: italic;
    border-color: #555352;
    color: white;
    width: 100%;
}

/* Pagination */
.Pagination {
    margin-right: 2%;
}

.ItemPerPage {
}

.RowPagination {
    float: right;
}

.pagination > li.active > a:hover,
.pagination > li.active > a:focus {
    background-color: #32373e;
    color: #aaaaaa;
    border: 1px solid #ddd;
}

.pagination > li > a {
    font-weight: bold;
    color: #aaaaaa;
    background-color: #272b30;
}

.pagination > li > a:hover,
.pagination > li > a:focus {
    border: none;
    color: #aaaaaa;
    background-color: #3b404a;
    border: 1px solid #ddd;
}

.pagination > li.active > a {
    border: none;
    font-weight: bold;
    color: #ccccc0;
    background-color: #606671;
    border: 1px solid #ddd;
}

.pagination > li.active > a:hover,
.pagination > li.active > a:focus {
    border: none;
    color: #ccccc0;
    background-color: #6e7581;
    border: 1px solid #ddd;
}

/* Item Show Items Page */
#Items {
    margin-left: 1%;
    margin-right: 1%;
}

.Items {
    background-color: #152529;
    font-size: 14px;
    color: #fffff0;
    box-shadow: 3px 3px 1px #0f0e0f;
}

.Herosets {
    column-count: 3;
    column-gap: 1.75em;
}

/* My Profile */
#myprofile
{   
    border-top: 1px solid gray;
    background-color: #152529;
    box-shadow: 2px 2px 1px #0f0e0f;
    color: white;
    text-align: center;
}

#listbanks
{   
    background-color: #152529;
    box-shadow: 2px 2px 1px #0f0e0f;
    color: white;
    text-align: center;
    padding-bottom: 2%;
}

#changepassword
{   
    background-color: #152529;
    box-shadow: 2px 2px 1px #0f0e0f;
    color: white;
    text-align: center;
    padding-bottom: 2%;
}